IP RAN 自动化运维

📚 30章 · 从入门到实战
01 IP RAN网络基础 技术原理 · 网络架构 · OSPF/BGP/MPLS 02 运维痛点分析 巡检·故障·备份·升级 · 自动化需求 03 Python环境搭建 Linux · Python3 · pip · virtualenv · 模拟器 04 Netmiko入门 安装 · 连接华为/思科 · 执行命令 05 Paramiko进阶 对比Netmiko · SSH密钥 · 异常处理 06 Nornir框架 Inventory · Task · Filter · 并行执行 07 TextFSM模板 解析回显 · 非结构化→结构化 08 Jinja2模板 生成配置片段 · 配置模板化 09 YAML与JSON 序列化 · 反序列化 · 拓扑数据 10 RESTCONF & NETCONF YANG模型 · ncclient库 11 SNMP自动化 PySNMP · CPU/内存/端口流量 12 日志分析 正则 · pandas · Syslog告警提取 13 自动化巡检脚本 接口状态 · OSPF · BGP路由 14 配置备份脚本 定时备份 · Running/Startup · 版本管理 15 配置变更脚本 SNMP团体 · NTP · ACL批量修改 16 版本升级脚本 上传软件包 · 激活 · 回滚机制 17 故障定位脚本 抓取日志/诊断 · 生成故障报告 18 链路质量监控 ICMP/TCP · 延迟 · 丢包率统计 19 流量分析脚本 端口流量采集 · Matplotlib趋势图 20 IP地址管理 子网扫描 · IP冲突检测 · 地址簿 21 VLAN管理脚本 批量创建/删除/修改 · 一致性验证 22 路由策略检查 BGP路由表 · OSPF LSDB · 黑洞/次优 23 安全合规检查 密码强度 · SSH版本 · 开放端口 24 Webhook与告警 企业微信/钉钉 · 设备告警推送 25 数据库存储 SQLite/MySQL · 巡检/配置/告警 26 Web可视化 Flask/Dash · 运维看板 · 设备状态 27 CI/CD集成 GitLab CI · 提交后自动执行 28 Ansible集成 Playbook调用Python · 混合编排 29 性能优化 多线程 · asyncio · 批量管理 30 综合实战 完整自动化运维系统 · 巡检/备份/告警/报表